using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace Microsoft.Phone.Controls.Maps.PlatformServices
{
	[GeneratedCode("System.Runtime.Serialization", "4.0.0.0"), DebuggerStepThrough, DataContract(Name = "ImageryMetadataBirdseyeResult", Namespace = "http://dev.virtualearth.net/webservices/v1/imagery")]
	internal class ImageryMetadataBirdseyeResult : ImageryMetadataResult
	{
		private Heading HeadingField;
		private int TilesXField;
		private int TilesYField;
		[DataMember]
		internal Heading Heading
		{
			get
			{
				return this.HeadingField;
			}
			set
			{
				if (!object.ReferenceEquals(this.HeadingField, value))
				{
					this.HeadingField = value;
					base.RaisePropertyChanged("Heading");
				}
			}
		}
		[DataMember]
		internal int TilesX
		{
			get
			{
				return this.TilesXField;
			}
			set
			{
				if (!this.TilesXField.Equals(value))
				{
					this.TilesXField = value;
					base.RaisePropertyChanged("TilesX");
				}
			}
		}
		[DataMember]
		internal int TilesY
		{
			get
			{
				return this.TilesYField;
			}
			set
			{
				if (!this.TilesYField.Equals(value))
				{
					this.TilesYField = value;
					base.RaisePropertyChanged("TilesY");
				}
			}
		}
	}
}
